package com.ruoyi.duanju.service;

import java.util.List;
import com.ruoyi.duanju.domain.DjInputFile;

/**
 * 短剧导入文件Service接口
 * 
 * @author fyliu
 * @date 2025-06-30
 */
public interface IDjInputFileService 
{
    /**
     * 查询短剧导入文件
     * 
     * @param id 短剧导入文件主键
     * @return 短剧导入文件
     */
    public DjInputFile selectDjInputFileById(Long id);

    /**
     * 查询短剧导入文件列表
     * 
     * @param djInputFile 短剧导入文件
     * @return 短剧导入文件集合
     */
    public List<DjInputFile> selectDjInputFileList(DjInputFile djInputFile);

    /**
     * 新增短剧导入文件
     * 
     * @param djInputFile 短剧导入文件
     * @return 结果
     */
    public int insertDjInputFile(DjInputFile djInputFile);

    /**
     * 修改短剧导入文件
     * 
     * @param djInputFile 短剧导入文件
     * @return 结果
     */
    public int updateDjInputFile(DjInputFile djInputFile);

    /**
     * 批量删除短剧导入文件
     * 
     * @param ids 需要删除的短剧导入文件主键集合
     * @return 结果
     */
    public int deleteDjInputFileByIds(Long[] ids);

    /**
     * 删除短剧导入文件信息
     * 
     * @param id 短剧导入文件主键
     * @return 结果
     */
    public int deleteDjInputFileById(Long id);
}
